From 002db192f40b70b37915f5ac783a1e60ec080ceb Mon Sep 17 00:00:00 2001 From: robertl Date: Wed, 14 Feb 2007 16:34:58 +0000 Subject: [PATCH] Convert GPX to handle millisecond timestamps. Regenerate several of our reference files that happened to be in GPX and used sub-second resolution. --- coastexp.c | 3 +- csv_util.c | 2 +- defs.h | 2 +- glogbook.c | 6 +- gpx.c | 20 +- gtrnctr.c | 8 +- html.c | 2 +- kml.c | 8 +- palmdoc.c | 2 +- reference/route/stmwpp-route.gpx | 18 +- reference/track/stmwpp-track.gpx | 106 +++---- reference/track/tracks.gpx | 265 ++++++++--------- reference/track/vitosmt_t.gpx | 474 +++++++++++++++---------------- reference/vitosmt.gpx | 474 +++++++++++++++---------------- text.c | 2 +- vitosmt.c | 1 - wfff_xml.c | 2 +- xmlgeneric.c | 21 +- xmlgeneric.h | 6 +- 19 files changed, 718 insertions(+), 704 deletions(-) diff --git a/coastexp.c b/coastexp.c index a99eac16b..691661275 100755 --- a/coastexp.c +++ b/coastexp.c @@ -1,5 +1,6 @@ /* Copyright (C) 2004 Justin Broughton, justinbr@earthlink.net + Copyright (C) 2007 Robert Lipe, robertlipe@gpsbabel.org This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -510,7 +511,7 @@ ce_wr_deinit(void) static char * ce_gen_creation_time(time_t tm) { - xml_fill_in_time(time_buffer, tm, XML_SHORT_TIME); + xml_fill_in_time(time_buffer, tm, 0, XML_SHORT_TIME); return time_buffer; } diff --git a/csv_util.c b/csv_util.c index f2e52c84b..5eccf938c 100644 --- a/csv_util.c +++ b/csv_util.c @@ -918,7 +918,7 @@ xcsv_parse_val(const char *s, waypoint *wpt, const field_map_t *fmp) wpt->creation_time += addhms(s, fmp->printfc); } else if (strcmp(fmp->key, "ISO_TIME") == 0) { - wpt->creation_time = xml_parse_time(s); + wpt->creation_time = xml_parse_time(s, NULL); } else if (strcmp(fmp->key, "GEOCACHE_LAST_FOUND") == 0) { wpt->gc_data.last_found = yyyymmdd_to_time(s); diff --git a/defs.h b/defs.h index b7f9bb836..ba16cca36 100644 --- a/defs.h +++ b/defs.h @@ -748,7 +748,7 @@ char * get_filename(const char *fname); /* extract the filename portion */ #define str_iso8859_1_to_utf8(str) cet_str_iso8859_1_to_utf8((str)) /* this lives in gpx.c */ -time_t xml_parse_time( const char *cdatastr ); +time_t xml_parse_time( const char *cdatastr, int * microsecs ); xml_tag *xml_findfirst( xml_tag *root, char *tagname ); xml_tag *xml_findnext( xml_tag *root, xml_tag *cur, char *tagname ); diff --git a/glogbook.c b/glogbook.c index 0c8bcae3e..8a8d738c2 100644 --- a/glogbook.c +++ b/glogbook.c @@ -1,7 +1,7 @@ /* Access Garmin Logbook (Forerunner/Foretracker) data files. - Copyright (C) 2004 Robert Lipe, robertlipe@usa.net + Copyright (C) 2004, 2005, 2006, 2007 Robert Lipe, robertlipe@gpsbabel.org This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -96,7 +96,7 @@ glogbook_waypt_pr(const waypoint *wpt) } gbfprintf(ofd, " \n"); gbfprintf(ofd, " "); - xml_write_time(ofd, wpt->creation_time, "Time"); + xml_write_time(ofd, wpt->creation_time, wpt->microseconds, "Time"); gbfprintf(ofd, " \n"); } @@ -147,7 +147,7 @@ void gl_trk_pnt_e(const char *args, const char **unused) void gl_trk_utc(const char *args, const char **unused) { - wpt_tmp->creation_time = xml_parse_time(args); + wpt_tmp->creation_time = xml_parse_time(args, &wpt_tmp->microseconds); } void gl_trk_lat(const char *args, const char **unused) diff --git a/gpx.c b/gpx.c index 19b3a0f97..98be9d93f 100644 --- a/gpx.c +++ b/gpx.c @@ -1,7 +1,7 @@ /* Access GPX data files. - Copyright (C) 2002, 2003, 2004, 2005 Robert Lipe, robertlipe@usa.net + Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Robert Lipe, robertlipe@usa.net This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -726,7 +726,7 @@ gs_get_container(geocache_container t) } time_t -xml_parse_time( const char *cdatastr ) +xml_parse_time( const char *cdatastr, int *microsecs ) { int off_hr = 0; int off_min = 0; @@ -766,6 +766,12 @@ xml_parse_time( const char *cdatastr ) pointstr = strchr( timestr, '.' ); if ( pointstr ) { + if (microsecs) { + double fsec; + sscanf(pointstr, "%le", &fsec); + /* Round to avoid FP jitter */ + *microsecs = .5 + (fsec * 1000000.0) ; + } *pointstr = '\0'; } @@ -890,7 +896,7 @@ gpx_end(void *data, const XML_Char *xml_el) wpt_tmp->gc_data.placer = xstrdup(cdatastrp); break; case tt_cache_log_date: - gc_log_date = xml_parse_time( cdatastrp ); + gc_log_date = xml_parse_time( cdatastrp, NULL ); break; /* * "Found it" logs follow the date according to the schema, @@ -981,7 +987,7 @@ gpx_end(void *data, const XML_Char *xml_el) case tt_wpt_time: case tt_trk_trkseg_trkpt_time: case tt_rte_rtept_time: - wpt_tmp->creation_time = xml_parse_time( cdatastrp ); + wpt_tmp->creation_time = xml_parse_time( cdatastrp, &wpt_tmp->microseconds ); break; case tt_wpt_cmt: case tt_rte_rtept_cmt: @@ -1327,7 +1333,7 @@ fprint_xml_chain( xml_tag *tag, const waypoint *wpt ) } if ( wpt && wpt->gc_data.exported && strcmp(tag->tagname, "groundspeak:cache" ) == 0 ) { - xml_write_time( ofd, wpt->gc_data.exported, + xml_write_time( ofd, wpt->gc_data.exported, 0, "groundspeak:exported" ); } gbfprintf( ofd, "\n", tag->tagname); @@ -1457,7 +1463,7 @@ gpx_write_common_position(const waypoint *waypointp, const char *indent) indent, waypointp->altitude); } if (waypointp->creation_time) { - xml_write_time(ofd, waypointp->creation_time, "time"); + xml_write_time(ofd, waypointp->creation_time, waypointp->microseconds, "time"); } } @@ -1711,7 +1717,7 @@ gpx_write(void) gpx_write_gdata(&gpx_global->email, "email"); gpx_write_gdata(&gpx_global->url, "url"); gpx_write_gdata(&gpx_global->urlname, "urlname"); - xml_write_time( ofd, now, "time" ); + xml_write_time( ofd, now, 0, "time" ); gpx_write_gdata(&gpx_global->keywords, "keywords"); gpx_write_bounds(); diff --git a/gtrnctr.c b/gtrnctr.c index b3885131f..07425d417 100644 --- a/gtrnctr.c +++ b/gtrnctr.c @@ -1,7 +1,7 @@ /* Access Garmin Training Center (Forerunner/Foretracker/Edge) data files. - Copyright (C) 2006 Robert Lipe, robertlipe@usa.net + Copyright (C) 2006, 2007 Robert Lipe, robertlipe@usa.net This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -127,7 +127,7 @@ gtc_waypt_pr(const waypoint *wpt) gtc_write_xml(1, "\n"); if (wpt->creation_time) { char time_string[100]; - xml_fill_in_time(time_string, wpt->creation_time, + xml_fill_in_time(time_string, wpt->creation_time, wpt->microseconds, XML_LONG_TIME); if (time_string[0]) { gtc_write_xml(0, "\n", @@ -227,7 +227,7 @@ gtc_write(void) if (gtc_least_time) { char time_string[100]; - xml_fill_in_time(time_string, gtc_least_time, XML_LONG_TIME); + xml_fill_in_time(time_string, gtc_least_time, 0, XML_LONG_TIME); gtc_write_xml(1, "\n", time_string); } else { gtc_write_xml(1, "\n"); @@ -271,7 +271,7 @@ void gl_trk_pnt_e(const char *args, const char **unused) void gl_trk_utc(const char *args, const char **unused) { - wpt_tmp->creation_time = xml_parse_time(args); + wpt_tmp->creation_time = xml_parse_time(args, NULL); } void gl_trk_lat(const char *args, const char **unused) diff --git a/html.c b/html.c index cadda3066..ba8390d83 100644 --- a/html.c +++ b/html.c @@ -175,7 +175,7 @@ html_disp(const waypoint *wpt) logpart = xml_findfirst( curlog, "groundspeak:date" ); if ( logpart ) { - logtime = xml_parse_time( logpart->cdata ); + logtime = xml_parse_time( logpart->cdata, NULL); logtm = localtime( &logtime ); if ( logtm ) { fprintf( file_out, diff --git a/kml.c b/kml.c index ad35998d5..34c96ffb2 100644 --- a/kml.c +++ b/kml.c @@ -1,7 +1,7 @@ /* Support for Google Earth & Keyhole "kml" format. - Copyright (C) 2005, 2006 Robert Lipe, robertlipe@usa.net + Copyright (C) 2005, 2006, 2007 Robert Lipe, robertlipe@usa.net Updates by Andrew Kirmse, akirmse at google.com This program is free software; you can redistribute it and/or modify @@ -391,7 +391,7 @@ static void kml_output_timestamp(const waypoint *waypointp) { char time_string[64]; if (waypointp->creation_time) { - xml_fill_in_time(time_string, waypointp->creation_time, XML_LONG_TIME); + xml_fill_in_time(time_string, waypointp->creation_time, waypointp->microseconds, XML_LONG_TIME); if (time_string[0]) { kml_write_xml(0, "%s\n", time_string); @@ -468,9 +468,9 @@ void kml_output_trkdescription(const route_head *header, computed_trkdata *td) if (td->start && td->end) { char time_string[64]; kml_write_xml(1, "\n"); - xml_fill_in_time(time_string, td->start, XML_LONG_TIME); + xml_fill_in_time(time_string, td->start, 0, XML_LONG_TIME); kml_write_xml(0, "%s\n", time_string); - xml_fill_in_time(time_string, td->end, XML_LONG_TIME); + xml_fill_in_time(time_string, td->end, 0, XML_LONG_TIME); kml_write_xml(0, "%s\n", time_string); kml_write_xml(-1, "\n"); } diff --git a/palmdoc.c b/palmdoc.c index aa5d401e6..a34a80164 100644 --- a/palmdoc.c +++ b/palmdoc.c @@ -516,7 +516,7 @@ palmdoc_disp(const waypoint *wpt) logpart = xml_findfirst( curlog, "groundspeak:date" ); if ( logpart ) { - logtime = xml_parse_time( logpart->cdata ); + logtime = xml_parse_time( logpart->cdata, NULL); logtm = localtime( &logtime ); if ( logtm ) { docprintf( 15, diff --git a/reference/route/stmwpp-route.gpx b/reference/route/stmwpp-route.gpx index 4b57000b9..41feee06d 100644 --- a/reference/route/stmwpp-route.gpx +++ b/reference/route/stmwpp-route.gpx @@ -8,55 +8,55 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ - + NARVA NARVA NARVA - + Liebknechtstras Liebknechtstras Liebknechtstras - + Jahnstrasse11 Jahnstrasse11 Jahnstrasse11 - + Elsterberg Elsterberg Elsterberg - + Greiz Greiz Greiz - + Gosel Gosel Gosel - + 3 3 3 - + Altenburg-Umgehung Altenburg-Umgehung Altenburg-Umgehung - + Völkerschlachtdenkmal Völkerschlachtdenkmal Völkerschlachtdenkmal diff --git a/reference/track/stmwpp-track.gpx b/reference/track/stmwpp-track.gpx index d1f687d1e..ae1454d38 100644 --- a/reference/track/stmwpp-track.gpx +++ b/reference/track/stmwpp-track.gpx @@ -10,163 +10,163 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/reference/track/tracks.gpx b/reference/track/tracks.gpx index 55dd18771..1b510a9c0 100644 --- a/reference/track/tracks.gpx +++ b/reference/track/tracks.gpx @@ -1,269 +1,270 @@ - + - + + -meridian + meridian -1.000000 - + 1.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -2.000000 - + 2.000000 + -0.000000 - + 0.000000 + -1.000000 - + 1.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -2.000000 - + 2.000000 + -1.000000 - + 1.000000 + -1.000000 - + 1.000000 + -0.000000 - + 0.000000 + -2.000000 - + 2.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -6.000000 - + 6.000000 + -2.000000 - + 2.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -1.000000 - + 1.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -6.000000 - + 6.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -7.000000 - + 7.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + -0.000000 - + 0.000000 + diff --git a/reference/track/vitosmt_t.gpx b/reference/track/vitosmt_t.gpx index a25127813..c86662c12 100644 --- a/reference/track/vitosmt_t.gpx +++ b/reference/track/vitosmt_t.gpx @@ -11,7 +11,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 33.700000 - + 0.000000 0.000000 WP0001 @@ -21,7 +21,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 33.700000 - + 0.000000 0.000000 WP0002 @@ -31,7 +31,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 105.400000 - + 251.259995 1.419867 WP0003 @@ -41,7 +41,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 104.600000 - + 260.420013 1.450733 WP0004 @@ -51,7 +51,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 102.500000 - + 232.600006 0.334389 WP0005 @@ -61,7 +61,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 108.900000 - + 297.440002 1.106055 WP0006 @@ -71,7 +71,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 108.400000 - + 290.190002 1.162644 WP0007 @@ -81,7 +81,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 110.600000 - + 30.709999 1.111200 WP0008 @@ -91,7 +91,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 106.200000 - + 32.630001 0.185200 WP0009 @@ -101,7 +101,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 34.100000 - + 0.000000 0.000000 WP0010 @@ -111,7 +111,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ -22.300000 - + 150.550003 1.476456 WP0011 @@ -121,7 +121,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ -34.800000 - + 140.809998 1.533044 WP0012 @@ -131,7 +131,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ -28.700000 - + 165.830002 1.342700 WP0013 @@ -141,7 +141,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ -21.000000 - + 166.179993 0.735656 WP0014 @@ -151,7 +151,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ -25.300000 - + 114.070000 1.507322 WP0015 @@ -159,7 +159,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 43.400000 - + 79.120003 1.517611 WP0016 @@ -169,7 +169,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 39.300000 - + 65.169998 1.378711 WP0017 @@ -179,7 +179,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 48.300000 - + 87.449997 1.260389 WP0018 @@ -189,7 +189,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 44.500000 - + 88.230003 1.476456 WP0019 @@ -199,7 +199,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 39.900000 - + 68.449997 1.558767 WP0020 @@ -209,7 +209,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 23.600000 - + 140.080002 0.138900 WP0021 @@ -219,7 +219,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 46.700000 - + 114.720001 0.195489 WP0022 @@ -229,7 +229,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 61.300000 - + 128.500000 0.169767 WP0023 @@ -239,7 +239,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.600000 - + 0.890000 0.262367 WP0024 @@ -249,7 +249,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 63.600000 - + 214.169998 0.144044 WP0025 @@ -259,7 +259,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 83.600000 - + 156.059998 0.205778 WP0026 @@ -269,7 +269,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 76.200000 - + 136.899994 0.082311 WP0027 @@ -279,7 +279,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 76.300000 - + 151.399994 0.108033 WP0028 @@ -289,7 +289,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 59.800000 - + 0.000000 0.000000 WP0029 @@ -299,7 +299,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 34.300000 - + 0.000000 0.000000 WP0030 @@ -309,7 +309,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 34.300000 - + 0.000000 0.000000 WP0031 @@ -319,7 +319,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 34.300000 - + 157.210007 0.036011 WP0032 @@ -329,7 +329,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 70.800000 - + 31.549999 0.118322 WP0033 @@ -339,7 +339,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 61.200000 - + 160.520004 1.044322 WP0034 @@ -349,7 +349,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 62.400000 - + 162.570007 0.102889 WP0035 @@ -357,7 +357,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 54.200000 - + 66.839996 0.411556 WP0036 @@ -367,7 +367,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 57.000000 - + 0.000000 0.000000 WP0037 @@ -377,7 +377,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 0.000000 - + 0.000000 0.000000 WP0038 @@ -385,7 +385,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 57.600000 - + 0.000000 0.000000 WP0039 @@ -395,7 +395,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.800000 - + 51.320000 0.087456 WP0040 @@ -405,7 +405,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 95.100000 - + 22.510000 0.092600 WP0041 @@ -415,7 +415,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 69.100000 - + 272.899994 1.208944 WP0042 @@ -425,7 +425,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.300000 - + 304.450012 1.188367 WP0043 @@ -435,7 +435,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.300000 - + 321.899994 1.332411 WP0044 @@ -445,7 +445,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.300000 - + 346.209991 0.853978 WP0045 @@ -455,7 +455,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 70.700000 - + 31.530001 0.041156 WP0046 @@ -465,7 +465,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 68.400000 - + 124.980003 0.807678 WP0047 @@ -475,7 +475,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.900000 - + 301.549988 1.301544 WP0048 @@ -485,7 +485,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.400000 - + 312.899994 0.488722 WP0049 @@ -495,7 +495,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.200000 - + 54.860001 0.077167 WP0050 @@ -505,7 +505,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.600000 - + 338.209991 1.821133 WP0051 @@ -515,7 +515,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.000000 - + 300.459991 0.632767 WP0052 @@ -523,7 +523,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.100000 - + 306.429993 1.059756 WP0053 @@ -531,7 +531,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.700000 - + 284.540009 0.967156 WP0054 @@ -541,7 +541,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.200000 - + 310.510010 0.648200 WP0055 @@ -549,7 +549,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.500000 - + 208.550003 0.529878 WP0056 @@ -557,7 +557,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 73.000000 - + 292.980011 1.574200 WP0057 @@ -565,7 +565,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 73.300000 - + 348.260010 1.409578 WP0058 @@ -575,7 +575,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 78.100000 - + 357.940002 1.352989 WP0059 @@ -585,7 +585,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 77.000000 - + 341.100006 0.905422 WP0060 @@ -595,7 +595,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 75.500000 - + 11.500000 0.216067 WP0061 @@ -605,7 +605,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.000000 - + 26.420000 0.807678 WP0062 @@ -615,7 +615,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 75.800000 - + 37.529999 1.188367 WP0063 @@ -625,7 +625,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.600000 - + 48.630001 1.527900 WP0064 @@ -635,7 +635,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 70.300000 - + 26.750000 1.059756 WP0065 @@ -645,7 +645,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.600000 - + 201.380005 0.843689 WP0066 @@ -655,7 +655,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 76.300000 - + 117.099998 0.457856 WP0067 @@ -665,7 +665,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.100000 - + 130.149994 0.149189 WP0068 @@ -675,7 +675,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 80.900000 - + 129.250000 0.313811 WP0069 @@ -685,7 +685,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 89.500000 - + 87.769997 0.061733 WP0070 @@ -695,7 +695,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 102.100000 - + 164.850006 0.123467 WP0071 @@ -705,7 +705,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 102.800000 - + 244.000000 0.396122 WP0072 @@ -715,7 +715,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.100000 - + 86.839996 0.812822 WP0073 @@ -725,7 +725,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 93.300000 - + 216.110001 0.118322 WP0074 @@ -735,7 +735,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 83.800000 - + 250.699997 1.198656 WP0075 @@ -743,7 +743,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 85.100000 - + 238.919998 1.656511 WP0076 @@ -751,7 +751,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 85.600000 - + 235.460007 1.718244 WP0077 @@ -761,7 +761,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 85.900000 - + 248.250000 1.342700 WP0078 @@ -769,7 +769,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 85.200000 - + 260.279999 0.992878 WP0079 @@ -779,7 +779,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 87.100000 - + 215.869995 1.270678 WP0080 @@ -789,7 +789,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 82.300000 - + 238.919998 1.095767 WP0081 @@ -799,7 +799,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 78.800000 - + 235.889999 0.992878 WP0082 @@ -809,7 +809,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 75.500000 - + 228.059998 0.987733 WP0083 @@ -819,7 +819,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.100000 - + 322.799988 1.152356 WP0084 @@ -829,7 +829,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.500000 - + 333.309998 0.468144 WP0085 @@ -837,7 +837,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.000000 - + 154.389999 1.275822 WP0086 @@ -847,7 +847,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.700000 - + 197.889999 1.234667 WP0087 @@ -857,21 +857,21 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.300000 - + 194.039993 0.365256 WP0088 72.200000 - + 237.380005 0.776811 WP0089 73.000000 - + 272.200012 0.874556 WP0090 @@ -881,7 +881,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.400000 - + 214.550003 0.174911 WP0091 @@ -889,7 +889,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 81.200000 - + 209.389999 0.216067 WP0092 @@ -899,7 +899,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 70.100000 - + 256.739990 0.673922 WP0093 @@ -909,7 +909,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 64.400000 - + 294.750000 0.817967 WP0094 @@ -917,7 +917,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 64.000000 - + 174.509995 0.617333 WP0095 @@ -925,7 +925,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 64.600000 - + 122.470001 0.720222 WP0096 @@ -935,7 +935,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 67.300000 - + 189.600006 0.128611 WP0097 @@ -945,7 +945,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.400000 - + 182.949997 0.108033 WP0098 @@ -955,7 +955,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.700000 - + 52.070000 0.164622 WP0099 @@ -965,7 +965,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.300000 - + 155.990005 0.113178 WP0100 @@ -975,7 +975,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 81.200000 - + 97.730003 1.111200 WP0101 @@ -985,7 +985,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.500000 - + 50.860001 1.625644 WP0102 @@ -993,7 +993,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.700000 - + 44.029999 1.347844 WP0103 @@ -1003,7 +1003,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 76.200000 - + 82.080002 0.715078 WP0104 @@ -1013,7 +1013,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 77.900000 - + 80.239998 0.745944 WP0105 @@ -1023,7 +1023,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 78.600000 - + 47.939999 1.733678 WP0106 @@ -1033,7 +1033,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 80.700000 - + 62.310001 1.116344 WP0107 @@ -1043,7 +1043,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 84.400000 - + 59.770000 1.435300 WP0108 @@ -1051,7 +1051,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 92.600000 - + 57.660000 1.260389 WP0109 @@ -1061,7 +1061,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 95.800000 - + 55.730000 1.399289 WP0110 @@ -1071,7 +1071,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.700000 - + 28.459999 1.286111 WP0111 @@ -1081,7 +1081,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 59.200000 - + 245.169998 0.972300 WP0112 @@ -1091,7 +1091,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 55.200000 - + 240.100006 1.553622 WP0113 @@ -1101,7 +1101,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 56.100000 - + 238.809998 1.265533 WP0114 @@ -1111,7 +1111,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 54.500000 - + 242.740005 1.183222 WP0115 @@ -1121,7 +1121,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 48.700000 - + 236.539993 1.003167 WP0116 @@ -1129,7 +1129,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 43.700000 - + 261.720001 1.713100 WP0117 @@ -1139,7 +1139,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 45.100000 - + 298.739990 1.265533 WP0118 @@ -1147,7 +1147,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 44.600000 - + 313.660004 1.188367 WP0119 @@ -1157,7 +1157,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 44.100000 - + 330.829987 1.347844 WP0120 @@ -1165,7 +1165,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 43.000000 - + 334.989990 1.198656 WP0121 @@ -1173,7 +1173,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 42.000000 - + 341.049988 1.687378 WP0122 @@ -1183,7 +1183,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.400000 - + 1.620000 1.594778 WP0123 @@ -1193,7 +1193,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + 18.180000 1.106055 WP0124 @@ -1203,7 +1203,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + 10.700000 1.311833 WP0125 @@ -1211,7 +1211,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + 333.260010 0.766522 WP0126 @@ -1221,7 +1221,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + 348.489990 1.126633 WP0127 @@ -1229,7 +1229,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + 335.130005 1.106055 WP0128 @@ -1237,7 +1237,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + 356.950012 1.733678 WP0129 @@ -1245,7 +1245,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + 344.679993 0.977444 WP0130 @@ -1253,7 +1253,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + 69.209999 1.239811 WP0131 @@ -1261,7 +1261,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + 83.389999 1.491889 WP0132 @@ -1271,7 +1271,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.700000 - + 93.379997 1.569056 WP0133 @@ -1281,7 +1281,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.700000 - + 105.099998 1.831422 WP0134 @@ -1291,7 +1291,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.800000 - + 63.990002 1.373567 WP0135 @@ -1299,7 +1299,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 42.300000 - + 67.769997 1.769689 WP0136 @@ -1309,7 +1309,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 45.200000 - + 108.410004 1.358133 WP0137 @@ -1319,7 +1319,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 46.700000 - + 104.510002 1.219233 WP0138 @@ -1329,7 +1329,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 47.400000 - + 260.720001 1.023744 WP0139 @@ -1339,7 +1339,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 48.300000 - + 274.910004 1.399289 WP0140 @@ -1347,14 +1347,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 49.000000 - + 252.429993 0.802533 WP0141 49.400000 - + 174.869995 0.504156 WP0142 @@ -1362,7 +1362,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 49.900000 - + 223.550003 0.838544 WP0143 @@ -1372,7 +1372,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 49.500000 - + 255.070007 1.244956 WP0144 @@ -1382,7 +1382,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 55.000000 - + 267.149994 1.080333 WP0145 @@ -1392,7 +1392,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 56.600000 - + 158.740005 0.761378 WP0146 @@ -1402,7 +1402,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 56.100000 - + 233.080002 1.121489 WP0147 @@ -1412,7 +1412,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 56.700000 - + 150.190002 0.169767 WP0148 @@ -1420,7 +1420,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 70.600000 - + 155.179993 0.915711 WP0149 @@ -1430,7 +1430,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 75.600000 - + 137.089996 0.571033 WP0150 @@ -1440,7 +1440,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 76.100000 - + 356.690002 0.226356 WP0151 @@ -1450,7 +1450,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 77.400000 - + 233.190002 0.926000 WP0152 @@ -1460,7 +1460,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 84.500000 - + 66.459999 1.075189 WP0153 @@ -1468,7 +1468,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 90.200000 - + 285.640015 0.853978 WP0154 @@ -1476,7 +1476,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 93.200000 - + 250.550003 1.214089 WP0155 @@ -1484,7 +1484,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.400000 - + 245.679993 1.100911 WP0156 @@ -1494,7 +1494,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 95.400000 - + 244.559998 1.188367 WP0157 @@ -1502,7 +1502,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.500000 - + 262.299988 1.671944 WP0158 @@ -1512,7 +1512,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.300000 - + 207.820007 1.070044 WP0159 @@ -1520,7 +1520,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.000000 - + 269.070007 1.404433 WP0160 @@ -1530,7 +1530,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.900000 - + 229.419998 0.982589 WP0161 @@ -1538,7 +1538,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.200000 - + 242.610001 0.730511 WP0162 @@ -1548,7 +1548,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.600000 - + 220.550003 1.497033 WP0163 @@ -1558,7 +1558,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.400000 - + 237.889999 1.106055 WP0164 @@ -1566,7 +1566,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.200000 - + 253.720001 1.445589 WP0165 @@ -1576,7 +1576,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.000000 - + 224.910004 2.515633 WP0166 @@ -1586,7 +1586,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.600000 - + 204.449997 2.459044 WP0167 @@ -1596,7 +1596,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.100000 - + 185.449997 2.165811 WP0168 @@ -1606,7 +1606,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.800000 - + 157.490005 2.021767 WP0169 @@ -1616,7 +1616,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 95.200000 - + 137.639999 1.764544 WP0170 @@ -1626,7 +1626,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 93.600000 - + 83.290001 1.455878 WP0171 @@ -1636,7 +1636,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 92.400000 - + 86.800003 0.895133 WP0172 @@ -1646,7 +1646,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 91.200000 - + 79.180000 0.828256 WP0173 @@ -1656,7 +1656,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 92.400000 - + 82.589996 0.766522 WP0174 @@ -1666,7 +1666,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.400000 - + 67.809998 0.956867 WP0175 @@ -1676,7 +1676,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 92.800000 - + 43.900002 1.260389 WP0176 @@ -1686,7 +1686,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.900000 - + 81.980003 1.142067 WP0177 @@ -1696,7 +1696,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 95.600000 - + 109.800003 0.056589 WP0178 @@ -1706,7 +1706,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.300000 - + 206.750000 0.627622 WP0179 @@ -1716,7 +1716,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.300000 - + 186.479996 0.735656 WP0180 @@ -1724,7 +1724,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.800000 - + 185.270004 0.483578 WP0181 @@ -1734,7 +1734,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.900000 - + 166.690002 6.152756 WP0182 @@ -1744,7 +1744,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.600000 - + 166.690002 6.152756 WP0183 @@ -1752,14 +1752,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.300000 - + 166.690002 6.152756 WP0184 97.500000 - + 131.520004 24.652178 WP0185 @@ -1767,7 +1767,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.700000 - + 135.419998 23.268322 WP0186 @@ -1775,7 +1775,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.100000 - + 144.899994 21.025345 WP0187 @@ -1783,7 +1783,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.200000 - + 147.210007 20.654945 WP0188 @@ -1791,14 +1791,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.200000 - + 147.210007 20.654945 WP0189 97.900000 - + 160.369995 15.068078 WP0190 @@ -1806,7 +1806,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.800000 - + 182.169998 9.877334 WP0191 @@ -1814,7 +1814,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 101.300000 - + 174.380005 7.963600 WP0192 @@ -1822,7 +1822,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 105.300000 - + 179.320007 8.323711 WP0193 @@ -1832,7 +1832,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 105.600000 - + 183.029999 8.267122 WP0194 @@ -1840,7 +1840,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 105.700000 - + 183.029999 8.267122 WP0195 @@ -1848,7 +1848,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 104.700000 - + 126.190002 4.876933 WP0196 @@ -1856,7 +1856,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 103.600000 - + 83.410004 14.347856 WP0197 @@ -1864,7 +1864,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 101.300000 - + 84.290001 13.828267 WP0198 @@ -1872,7 +1872,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 99.900000 - + 109.540001 15.947778 WP0199 @@ -1882,7 +1882,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.100000 - + 115.199997 14.759411 WP0200 @@ -1890,7 +1890,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.900000 - + 105.970001 16.909788 WP0201 @@ -1898,7 +1898,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.700000 - + 105.970001 16.909788 WP0202 @@ -1906,7 +1906,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.700000 - + 87.070000 14.203811 WP0203 @@ -1914,7 +1914,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.700000 - + 85.029999 14.121500 WP0204 @@ -1922,7 +1922,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.500000 - + 84.540001 18.633179 WP0205 @@ -1930,7 +1930,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.300000 - + 84.480003 19.055021 WP0206 @@ -1938,7 +1938,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.100000 - + 84.480003 19.055021 WP0207 @@ -1946,7 +1946,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.000000 - + 84.480003 19.055021 WP0208 @@ -1954,7 +1954,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.100000 - + 86.349998 7.526322 WP0209 @@ -1964,7 +1964,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.200000 - + 103.959999 0.164622 WP0210 @@ -1974,7 +1974,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.100000 - + 198.320007 0.174911 WP0211 @@ -1984,7 +1984,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.900000 - + 2.360000 0.920856 WP0212 @@ -1992,7 +1992,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.900000 - + 81.510002 14.769700 WP0213 @@ -2000,14 +2000,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.300000 - + 94.290001 4.218444 WP0214 97.200000 - + 90.029999 1.450733 WP0215 @@ -2017,7 +2017,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.200000 - + 91.970001 1.430156 WP0216 @@ -2025,7 +2025,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.100000 - + 93.570000 15.705989 WP0217 @@ -2033,14 +2033,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.400000 - + 93.570000 15.705989 WP0218 97.500000 - + 76.129997 14.399300 WP0219 @@ -2048,7 +2048,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.500000 - + 75.209999 14.574211 WP0220 @@ -2056,7 +2056,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.500000 - + 75.209999 14.574211 WP0221 @@ -2064,7 +2064,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.400000 - + 75.209999 14.574211 WP0222 @@ -2072,14 +2072,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.400000 - + 90.370003 13.159489 WP0223 97.300000 - + 111.029999 13.776822 WP0224 @@ -2087,7 +2087,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.300000 - + 126.019997 15.505356 WP0225 @@ -2095,7 +2095,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 99.000000 - + 171.699997 10.607844 WP0226 @@ -2105,7 +2105,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 99.300000 - + 154.520004 6.543733 WP0227 @@ -2113,7 +2113,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 99.200000 - + 159.869995 0.133756 WP0228 @@ -2123,7 +2123,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 99.000000 - + 169.960007 0.154333 WP0229 @@ -2133,7 +2133,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.600000 - + 167.100006 1.152356 WP0230 @@ -2143,7 +2143,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.300000 - + 318.260010 0.864267 WP0231 @@ -2151,7 +2151,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.000000 - + 76.680000 1.646222 WP0232 @@ -2159,7 +2159,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.200000 - + 47.889999 3.251289 WP0233 @@ -2167,7 +2167,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.400000 - + 47.889999 3.251289 WP0234 @@ -2175,7 +2175,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.400000 - + 240.000000 0.123467 WP0235 @@ -2185,7 +2185,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.100000 - + 159.000000 0.128611 WP0236 @@ -2193,7 +2193,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.400000 - + 247.240005 0.334389 WP0237 diff --git a/reference/vitosmt.gpx b/reference/vitosmt.gpx index 59f78f8c4..72a6da92b 100644 --- a/reference/vitosmt.gpx +++ b/reference/vitosmt.gpx @@ -9,7 +9,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 33.700000 - + WP0001 WP0001 WP0001 @@ -19,7 +19,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 33.700000 - + WP0002 WP0002 WP0002 @@ -29,7 +29,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 105.400000 - + WP0003 WP0003 WP0003 @@ -39,7 +39,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 104.600000 - + WP0004 WP0004 WP0004 @@ -49,7 +49,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 102.500000 - + WP0005 WP0005 WP0005 @@ -59,7 +59,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 108.900000 - + WP0006 WP0006 WP0006 @@ -69,7 +69,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 108.400000 - + WP0007 WP0007 WP0007 @@ -79,7 +79,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 110.600000 - + WP0008 WP0008 WP0008 @@ -89,7 +89,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 106.200000 - + WP0009 WP0009 WP0009 @@ -99,7 +99,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 34.100000 - + WP0010 WP0010 WP0010 @@ -109,7 +109,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ -22.300000 - + WP0011 WP0011 WP0011 @@ -119,7 +119,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ -34.800000 - + WP0012 WP0012 WP0012 @@ -129,7 +129,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ -28.700000 - + WP0013 WP0013 WP0013 @@ -139,7 +139,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ -21.000000 - + WP0014 WP0014 WP0014 @@ -149,7 +149,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ -25.300000 - + WP0015 WP0015 WP0015 @@ -157,7 +157,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 43.400000 - + WP0016 WP0016 WP0016 @@ -167,7 +167,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 39.300000 - + WP0017 WP0017 WP0017 @@ -177,7 +177,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 48.300000 - + WP0018 WP0018 WP0018 @@ -187,7 +187,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 44.500000 - + WP0019 WP0019 WP0019 @@ -197,7 +197,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 39.900000 - + WP0020 WP0020 WP0020 @@ -207,7 +207,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 23.600000 - + WP0021 WP0021 WP0021 @@ -217,7 +217,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 46.700000 - + WP0022 WP0022 WP0022 @@ -227,7 +227,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 61.300000 - + WP0023 WP0023 WP0023 @@ -237,7 +237,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.600000 - + WP0024 WP0024 WP0024 @@ -247,7 +247,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 63.600000 - + WP0025 WP0025 WP0025 @@ -257,7 +257,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 83.600000 - + WP0026 WP0026 WP0026 @@ -267,7 +267,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 76.200000 - + WP0027 WP0027 WP0027 @@ -277,7 +277,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 76.300000 - + WP0028 WP0028 WP0028 @@ -287,7 +287,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 59.800000 - + WP0029 WP0029 WP0029 @@ -297,7 +297,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 34.300000 - + WP0030 WP0030 WP0030 @@ -307,7 +307,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 34.300000 - + WP0031 WP0031 WP0031 @@ -317,7 +317,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 34.300000 - + WP0032 WP0032 WP0032 @@ -327,7 +327,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 70.800000 - + WP0033 WP0033 WP0033 @@ -337,7 +337,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 61.200000 - + WP0034 WP0034 WP0034 @@ -347,7 +347,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 62.400000 - + WP0035 WP0035 WP0035 @@ -355,7 +355,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 54.200000 - + WP0036 WP0036 WP0036 @@ -365,7 +365,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 57.000000 - + WP0037 WP0037 WP0037 @@ -375,7 +375,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 0.000000 - + WP0038 WP0038 WP0038 @@ -383,7 +383,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 57.600000 - + WP0039 WP0039 WP0039 @@ -393,7 +393,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.800000 - + WP0040 WP0040 WP0040 @@ -403,7 +403,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 95.100000 - + WP0041 WP0041 WP0041 @@ -413,7 +413,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 69.100000 - + WP0042 WP0042 WP0042 @@ -423,7 +423,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.300000 - + WP0043 WP0043 WP0043 @@ -433,7 +433,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.300000 - + WP0044 WP0044 WP0044 @@ -443,7 +443,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.300000 - + WP0045 WP0045 WP0045 @@ -453,7 +453,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 70.700000 - + WP0046 WP0046 WP0046 @@ -463,7 +463,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 68.400000 - + WP0047 WP0047 WP0047 @@ -473,7 +473,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.900000 - + WP0048 WP0048 WP0048 @@ -483,7 +483,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.400000 - + WP0049 WP0049 WP0049 @@ -493,7 +493,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.200000 - + WP0050 WP0050 WP0050 @@ -503,7 +503,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.600000 - + WP0051 WP0051 WP0051 @@ -513,7 +513,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.000000 - + WP0052 WP0052 WP0052 @@ -521,7 +521,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.100000 - + WP0053 WP0053 WP0053 @@ -529,7 +529,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.700000 - + WP0054 WP0054 WP0054 @@ -539,7 +539,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.200000 - + WP0055 WP0055 WP0055 @@ -547,7 +547,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.500000 - + WP0056 WP0056 WP0056 @@ -555,7 +555,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 73.000000 - + WP0057 WP0057 WP0057 @@ -563,7 +563,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 73.300000 - + WP0058 WP0058 WP0058 @@ -573,7 +573,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 78.100000 - + WP0059 WP0059 WP0059 @@ -583,7 +583,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 77.000000 - + WP0060 WP0060 WP0060 @@ -593,7 +593,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 75.500000 - + WP0061 WP0061 WP0061 @@ -603,7 +603,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.000000 - + WP0062 WP0062 WP0062 @@ -613,7 +613,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 75.800000 - + WP0063 WP0063 WP0063 @@ -623,7 +623,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.600000 - + WP0064 WP0064 WP0064 @@ -633,7 +633,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 70.300000 - + WP0065 WP0065 WP0065 @@ -643,7 +643,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.600000 - + WP0066 WP0066 WP0066 @@ -653,7 +653,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 76.300000 - + WP0067 WP0067 WP0067 @@ -663,7 +663,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.100000 - + WP0068 WP0068 WP0068 @@ -673,7 +673,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 80.900000 - + WP0069 WP0069 WP0069 @@ -683,7 +683,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 89.500000 - + WP0070 WP0070 WP0070 @@ -693,7 +693,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 102.100000 - + WP0071 WP0071 WP0071 @@ -703,7 +703,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 102.800000 - + WP0072 WP0072 WP0072 @@ -713,7 +713,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.100000 - + WP0073 WP0073 WP0073 @@ -723,7 +723,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 93.300000 - + WP0074 WP0074 WP0074 @@ -733,7 +733,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 83.800000 - + WP0075 WP0075 WP0075 @@ -741,7 +741,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 85.100000 - + WP0076 WP0076 WP0076 @@ -749,7 +749,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 85.600000 - + WP0077 WP0077 WP0077 @@ -759,7 +759,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 85.900000 - + WP0078 WP0078 WP0078 @@ -767,7 +767,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 85.200000 - + WP0079 WP0079 WP0079 @@ -777,7 +777,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 87.100000 - + WP0080 WP0080 WP0080 @@ -787,7 +787,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 82.300000 - + WP0081 WP0081 WP0081 @@ -797,7 +797,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 78.800000 - + WP0082 WP0082 WP0082 @@ -807,7 +807,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 75.500000 - + WP0083 WP0083 WP0083 @@ -817,7 +817,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.100000 - + WP0084 WP0084 WP0084 @@ -827,7 +827,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.500000 - + WP0085 WP0085 WP0085 @@ -835,7 +835,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.000000 - + WP0086 WP0086 WP0086 @@ -845,7 +845,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.700000 - + WP0087 WP0087 WP0087 @@ -855,21 +855,21 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.300000 - + WP0088 WP0088 WP0088 72.200000 - + WP0089 WP0089 WP0089 73.000000 - + WP0090 WP0090 WP0090 @@ -879,7 +879,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.400000 - + WP0091 WP0091 WP0091 @@ -887,7 +887,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 81.200000 - + WP0092 WP0092 WP0092 @@ -897,7 +897,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 70.100000 - + WP0093 WP0093 WP0093 @@ -907,7 +907,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 64.400000 - + WP0094 WP0094 WP0094 @@ -915,7 +915,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 64.000000 - + WP0095 WP0095 WP0095 @@ -923,7 +923,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 64.600000 - + WP0096 WP0096 WP0096 @@ -933,7 +933,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 67.300000 - + WP0097 WP0097 WP0097 @@ -943,7 +943,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.400000 - + WP0098 WP0098 WP0098 @@ -953,7 +953,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 71.700000 - + WP0099 WP0099 WP0099 @@ -963,7 +963,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 72.300000 - + WP0100 WP0100 WP0100 @@ -973,7 +973,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 81.200000 - + WP0101 WP0101 WP0101 @@ -983,7 +983,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.500000 - + WP0102 WP0102 WP0102 @@ -991,7 +991,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 74.700000 - + WP0103 WP0103 WP0103 @@ -1001,7 +1001,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 76.200000 - + WP0104 WP0104 WP0104 @@ -1011,7 +1011,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 77.900000 - + WP0105 WP0105 WP0105 @@ -1021,7 +1021,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 78.600000 - + WP0106 WP0106 WP0106 @@ -1031,7 +1031,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 80.700000 - + WP0107 WP0107 WP0107 @@ -1041,7 +1041,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 84.400000 - + WP0108 WP0108 WP0108 @@ -1049,7 +1049,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 92.600000 - + WP0109 WP0109 WP0109 @@ -1059,7 +1059,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 95.800000 - + WP0110 WP0110 WP0110 @@ -1069,7 +1069,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.700000 - + WP0111 WP0111 WP0111 @@ -1079,7 +1079,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 59.200000 - + WP0112 WP0112 WP0112 @@ -1089,7 +1089,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 55.200000 - + WP0113 WP0113 WP0113 @@ -1099,7 +1099,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 56.100000 - + WP0114 WP0114 WP0114 @@ -1109,7 +1109,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 54.500000 - + WP0115 WP0115 WP0115 @@ -1119,7 +1119,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 48.700000 - + WP0116 WP0116 WP0116 @@ -1127,7 +1127,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 43.700000 - + WP0117 WP0117 WP0117 @@ -1137,7 +1137,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 45.100000 - + WP0118 WP0118 WP0118 @@ -1145,7 +1145,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 44.600000 - + WP0119 WP0119 WP0119 @@ -1155,7 +1155,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 44.100000 - + WP0120 WP0120 WP0120 @@ -1163,7 +1163,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 43.000000 - + WP0121 WP0121 WP0121 @@ -1171,7 +1171,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 42.000000 - + WP0122 WP0122 WP0122 @@ -1181,7 +1181,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.400000 - + WP0123 WP0123 WP0123 @@ -1191,7 +1191,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + WP0124 WP0124 WP0124 @@ -1201,7 +1201,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + WP0125 WP0125 WP0125 @@ -1209,7 +1209,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + WP0126 WP0126 WP0126 @@ -1219,7 +1219,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + WP0127 WP0127 WP0127 @@ -1227,7 +1227,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + WP0128 WP0128 WP0128 @@ -1235,7 +1235,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + WP0129 WP0129 WP0129 @@ -1243,7 +1243,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + WP0130 WP0130 WP0130 @@ -1251,7 +1251,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + WP0131 WP0131 WP0131 @@ -1259,7 +1259,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.600000 - + WP0132 WP0132 WP0132 @@ -1269,7 +1269,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.700000 - + WP0133 WP0133 WP0133 @@ -1279,7 +1279,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.700000 - + WP0134 WP0134 WP0134 @@ -1289,7 +1289,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 41.800000 - + WP0135 WP0135 WP0135 @@ -1297,7 +1297,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 42.300000 - + WP0136 WP0136 WP0136 @@ -1307,7 +1307,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 45.200000 - + WP0137 WP0137 WP0137 @@ -1317,7 +1317,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 46.700000 - + WP0138 WP0138 WP0138 @@ -1327,7 +1327,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 47.400000 - + WP0139 WP0139 WP0139 @@ -1337,7 +1337,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 48.300000 - + WP0140 WP0140 WP0140 @@ -1345,14 +1345,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 49.000000 - + WP0141 WP0141 WP0141 49.400000 - + WP0142 WP0142 WP0142 @@ -1360,7 +1360,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 49.900000 - + WP0143 WP0143 WP0143 @@ -1370,7 +1370,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 49.500000 - + WP0144 WP0144 WP0144 @@ -1380,7 +1380,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 55.000000 - + WP0145 WP0145 WP0145 @@ -1390,7 +1390,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 56.600000 - + WP0146 WP0146 WP0146 @@ -1400,7 +1400,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 56.100000 - + WP0147 WP0147 WP0147 @@ -1410,7 +1410,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 56.700000 - + WP0148 WP0148 WP0148 @@ -1418,7 +1418,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 70.600000 - + WP0149 WP0149 WP0149 @@ -1428,7 +1428,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 75.600000 - + WP0150 WP0150 WP0150 @@ -1438,7 +1438,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 76.100000 - + WP0151 WP0151 WP0151 @@ -1448,7 +1448,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 77.400000 - + WP0152 WP0152 WP0152 @@ -1458,7 +1458,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 84.500000 - + WP0153 WP0153 WP0153 @@ -1466,7 +1466,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 90.200000 - + WP0154 WP0154 WP0154 @@ -1474,7 +1474,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 93.200000 - + WP0155 WP0155 WP0155 @@ -1482,7 +1482,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.400000 - + WP0156 WP0156 WP0156 @@ -1492,7 +1492,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 95.400000 - + WP0157 WP0157 WP0157 @@ -1500,7 +1500,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.500000 - + WP0158 WP0158 WP0158 @@ -1510,7 +1510,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.300000 - + WP0159 WP0159 WP0159 @@ -1518,7 +1518,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.000000 - + WP0160 WP0160 WP0160 @@ -1528,7 +1528,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.900000 - + WP0161 WP0161 WP0161 @@ -1536,7 +1536,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.200000 - + WP0162 WP0162 WP0162 @@ -1546,7 +1546,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.600000 - + WP0163 WP0163 WP0163 @@ -1556,7 +1556,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.400000 - + WP0164 WP0164 WP0164 @@ -1564,7 +1564,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.200000 - + WP0165 WP0165 WP0165 @@ -1574,7 +1574,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.000000 - + WP0166 WP0166 WP0166 @@ -1584,7 +1584,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.600000 - + WP0167 WP0167 WP0167 @@ -1594,7 +1594,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.100000 - + WP0168 WP0168 WP0168 @@ -1604,7 +1604,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.800000 - + WP0169 WP0169 WP0169 @@ -1614,7 +1614,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 95.200000 - + WP0170 WP0170 WP0170 @@ -1624,7 +1624,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 93.600000 - + WP0171 WP0171 WP0171 @@ -1634,7 +1634,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 92.400000 - + WP0172 WP0172 WP0172 @@ -1644,7 +1644,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 91.200000 - + WP0173 WP0173 WP0173 @@ -1654,7 +1654,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 92.400000 - + WP0174 WP0174 WP0174 @@ -1664,7 +1664,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.400000 - + WP0175 WP0175 WP0175 @@ -1674,7 +1674,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 92.800000 - + WP0176 WP0176 WP0176 @@ -1684,7 +1684,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 94.900000 - + WP0177 WP0177 WP0177 @@ -1694,7 +1694,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 95.600000 - + WP0178 WP0178 WP0178 @@ -1704,7 +1704,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.300000 - + WP0179 WP0179 WP0179 @@ -1714,7 +1714,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.300000 - + WP0180 WP0180 WP0180 @@ -1722,7 +1722,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.800000 - + WP0181 WP0181 WP0181 @@ -1732,7 +1732,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.900000 - + WP0182 WP0182 WP0182 @@ -1742,7 +1742,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.600000 - + WP0183 WP0183 WP0183 @@ -1750,14 +1750,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.300000 - + WP0184 WP0184 WP0184 97.500000 - + WP0185 WP0185 WP0185 @@ -1765,7 +1765,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.700000 - + WP0186 WP0186 WP0186 @@ -1773,7 +1773,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.100000 - + WP0187 WP0187 WP0187 @@ -1781,7 +1781,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.200000 - + WP0188 WP0188 WP0188 @@ -1789,14 +1789,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.200000 - + WP0189 WP0189 WP0189 97.900000 - + WP0190 WP0190 WP0190 @@ -1804,7 +1804,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.800000 - + WP0191 WP0191 WP0191 @@ -1812,7 +1812,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 101.300000 - + WP0192 WP0192 WP0192 @@ -1820,7 +1820,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 105.300000 - + WP0193 WP0193 WP0193 @@ -1830,7 +1830,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 105.600000 - + WP0194 WP0194 WP0194 @@ -1838,7 +1838,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 105.700000 - + WP0195 WP0195 WP0195 @@ -1846,7 +1846,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 104.700000 - + WP0196 WP0196 WP0196 @@ -1854,7 +1854,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 103.600000 - + WP0197 WP0197 WP0197 @@ -1862,7 +1862,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 101.300000 - + WP0198 WP0198 WP0198 @@ -1870,7 +1870,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 99.900000 - + WP0199 WP0199 WP0199 @@ -1880,7 +1880,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.100000 - + WP0200 WP0200 WP0200 @@ -1888,7 +1888,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.900000 - + WP0201 WP0201 WP0201 @@ -1896,7 +1896,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.700000 - + WP0202 WP0202 WP0202 @@ -1904,7 +1904,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.700000 - + WP0203 WP0203 WP0203 @@ -1912,7 +1912,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.700000 - + WP0204 WP0204 WP0204 @@ -1920,7 +1920,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.500000 - + WP0205 WP0205 WP0205 @@ -1928,7 +1928,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.300000 - + WP0206 WP0206 WP0206 @@ -1936,7 +1936,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.100000 - + WP0207 WP0207 WP0207 @@ -1944,7 +1944,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.000000 - + WP0208 WP0208 WP0208 @@ -1952,7 +1952,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.100000 - + WP0209 WP0209 WP0209 @@ -1962,7 +1962,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.200000 - + WP0210 WP0210 WP0210 @@ -1972,7 +1972,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.100000 - + WP0211 WP0211 WP0211 @@ -1982,7 +1982,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.900000 - + WP0212 WP0212 WP0212 @@ -1990,7 +1990,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 96.900000 - + WP0213 WP0213 WP0213 @@ -1998,14 +1998,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.300000 - + WP0214 WP0214 WP0214 97.200000 - + WP0215 WP0215 WP0215 @@ -2015,7 +2015,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.200000 - + WP0216 WP0216 WP0216 @@ -2023,7 +2023,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.100000 - + WP0217 WP0217 WP0217 @@ -2031,14 +2031,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.400000 - + WP0218 WP0218 WP0218 97.500000 - + WP0219 WP0219 WP0219 @@ -2046,7 +2046,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.500000 - + WP0220 WP0220 WP0220 @@ -2054,7 +2054,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.500000 - + WP0221 WP0221 WP0221 @@ -2062,7 +2062,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.400000 - + WP0222 WP0222 WP0222 @@ -2070,14 +2070,14 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.400000 - + WP0223 WP0223 WP0223 97.300000 - + WP0224 WP0224 WP0224 @@ -2085,7 +2085,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.300000 - + WP0225 WP0225 WP0225 @@ -2093,7 +2093,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 99.000000 - + WP0226 WP0226 WP0226 @@ -2103,7 +2103,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 99.300000 - + WP0227 WP0227 WP0227 @@ -2111,7 +2111,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 99.200000 - + WP0228 WP0228 WP0228 @@ -2121,7 +2121,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 99.000000 - + WP0229 WP0229 WP0229 @@ -2131,7 +2131,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.600000 - + WP0230 WP0230 WP0230 @@ -2141,7 +2141,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.300000 - + WP0231 WP0231 WP0231 @@ -2149,7 +2149,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.000000 - + WP0232 WP0232 WP0232 @@ -2157,7 +2157,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.200000 - + WP0233 WP0233 WP0233 @@ -2165,7 +2165,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.400000 - + WP0234 WP0234 WP0234 @@ -2173,7 +2173,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.400000 - + WP0235 WP0235 WP0235 @@ -2183,7 +2183,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 98.100000 - + WP0236 WP0236 WP0236 @@ -2191,7 +2191,7 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/ 97.400000 - + WP0237 WP0237 WP0237 diff --git a/text.c b/text.c index c22f37cf7..5bf59ae3f 100644 --- a/text.c +++ b/text.c @@ -169,7 +169,7 @@ text_disp(const waypoint *wpt) logpart = xml_findfirst( curlog, "groundspeak:date" ); if ( logpart ) { - logtime = xml_parse_time( logpart->cdata ); + logtime = xml_parse_time( logpart->cdata, NULL); logtm = localtime( &logtime ); if ( logtm ) { gbfprintf( file_out, diff --git a/vitosmt.c b/vitosmt.c index 44404a05b..e1ee16fbf 100644 --- a/vitosmt.c +++ b/vitosmt.c @@ -184,7 +184,6 @@ vitosmt_read(void) wpt_tmp->creation_time = mkgmtime(&tmStruct); wpt_tmp->microseconds = fmod(1000000*seconds+0.5,1000000); - wpt_tmp->shortname =xcalloc(16,1); snprintf(wpt_tmp->shortname, 15 , "WP%04d", ++serial); diff --git a/wfff_xml.c b/wfff_xml.c index a8177a581..4259cdca4 100644 --- a/wfff_xml.c +++ b/wfff_xml.c @@ -153,7 +153,7 @@ void wfff_chan(const char *args, const char **unused) void wfff_first(const char *args, const char **unused) { if (args) { - ap_first = xml_parse_time(args); + ap_first = xml_parse_time(args, NULL); } } diff --git a/xmlgeneric.c b/xmlgeneric.c index d0c7b4592..3763e7398 100644 --- a/xmlgeneric.c +++ b/xmlgeneric.c @@ -1,7 +1,7 @@ /* Common utilities for XML-based formats. - Copyright (C) 2004 Robert Lipe, robertlipe@usa.net + Copyright (C) 2004, 2005, 2006, 2007 Robert Lipe, robertlipe@usa.net This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -100,10 +100,11 @@ write_xml_entity_end(gbfile *ofd, const char *indent, } void -xml_fill_in_time(char *time_string, const time_t timep, int long_or_short) +xml_fill_in_time(char *time_string, const time_t timep, int microseconds, int long_or_short) { struct tm *tm = gmtime(&timep); char *format; + int n; if (!tm) { *time_string = 0; @@ -111,23 +112,29 @@ xml_fill_in_time(char *time_string, const time_t timep, int long_or_short) } if (long_or_short == XML_LONG_TIME) - format = "%02d-%02d-%02dT%02d:%02d:%02dZ"; + format = "%02d-%02d-%02dT%02d:%02d:%02d"; else - format = "%02d%02d%02dT%02d%02d%02dZ"; - sprintf(time_string, format, + format = "%02d%02d%02dT%02d%02d%02d"; + n = sprintf(time_string, format, tm->tm_year+1900, tm->tm_mon+1, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec); + if (microseconds) { + n += sprintf(time_string + n, ".%03d", microseconds / 1000); + } + time_string[n++] = 'Z'; + time_string[n++] = '\0'; + } void -xml_write_time(gbfile *ofd, const time_t timep, char *elname) +xml_write_time(gbfile *ofd, const time_t timep, int microseconds, char *elname) { char time_string[64]; - xml_fill_in_time(time_string, timep, XML_LONG_TIME); + xml_fill_in_time(time_string, timep, microseconds, XML_LONG_TIME); if (time_string[0]) { gbfprintf(ofd, "<%s>%s\n", elname, diff --git a/xmlgeneric.h b/xmlgeneric.h index c575b6449..0e16b589c 100644 --- a/xmlgeneric.h +++ b/xmlgeneric.h @@ -1,7 +1,7 @@ /* Header for our common utilities for XML-based formats. - Copyright (C) 2004, 2005 Robert Lipe, robertlipe@usa.net + Copyright (C) 2004, 2005, 2006, 2007 Robert Lipe, robertlipe@usa.net This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -49,8 +49,8 @@ void write_xml_entity_end(gbfile *ofd, const char *indent, const char *tag); void write_optional_xml_entity(gbfile *ofd, const char *indent, const char *tag, const char *value); -void xml_write_time(gbfile *ofd, const time_t timep, char *elname); -void xml_fill_in_time(char *time_string, const time_t timep, +void xml_write_time(gbfile *ofd, const time_t timep, int microseconds, char *elname); +void xml_fill_in_time(char *time_string, const time_t timep, int microseconds, int long_or_short); void write_xml_header(gbfile *ofd); void xml_ignore_tags(const char **taglist); -- 2.30.2